"""循环"""""

# 有两种循环 while循环  for循环

'''for 循环'''
# 格式

# for 变量名 in 可迭代对象(列表,字符串): # 变量名就是对可迭代对象中每个元素起的名字
#     if 条件1:
# #         continue # 跳出本轮循环
#     else:
#           break # 结束循环

ls = [1, 2, 3, 4]
# for i in ls:
#     print(i)

# 假如我有一个 只包含数字 的列表，我想找到该列表中 第一个偶数 且它大于10的元素是谁
ls1 = [1, 2, 3, 1, 1, 3, 1, 2, 23, 2, 53, 45, 3, 32]

for i in ls1:
    print(f'当前正在检查的数字是：{i}')
    if i % 2 != 0:
        print(f'{i}是奇数字，不满足条件，跳过')
        continue  #结束本轮循环,判断下一个数字
    else:
        if i > 10:
            print(f'找到了第一个偶数且大于10：{i}')
            break #结束循环
        else:
            print(f'找到了第一个偶数但小于等于10：{i}')
            continue
for i in range(10):
    # print(i)

    '''while循环'''
    # 格式解释：当while的条件是“真”时，会进行循环，“假”的时候结束循环，再编写while循环时，必须设置终止条件，否则陷入死循环
    # while 条件:/布尔
    #     if 条件1:
    #         语句1
    #     elif 条件2:
    #         语句2
    #         continue
    #     else:
    #         break

    # while 1:
    #     print(1)  陷入死循环

    # 使用while循环计算0-100相加和
    num = 0
    sum_num = 0
    while num < 101:
        sum_num += num
        num += 1
    # print(sum_num)